<?php

namespace app\common\model;


class PurchaseRecord extends Base
{
    // 设置当前模型对应的完整数据表名称
    protected $table = 'ddt_purchase_record';
    // 主键ID
    protected $pk = 'p_r_id';

    //物流类型
    public static $logistics_type_list = [
        '1'=>'物流发货',
        '2'=>'直接入库',
    ];
//    申请状态
    public static $statuslist = [
        '1' => '待审核',
        '2' => '审核通过待发货',
        '3' => '已发货',
        '4' => '已收货',
        '5' => '审核不通过',
    ];
    /**
     * @param array $where  // 查询的条件
     * @param string $item  // 查询的参数
     * @return array
     * @throws \think\db\exception\DataNotFoundException
     * @throws \think\db\exception\ModelNotFoundException
     * @throws \think\exception\DbException
     */
    //新增、编辑(后台操作)
    function edit($params, $id=0){
        if($id>0){
            // 更新条件
            $where = ['p_r_id' => $id];
            $params['update_time'] = time();
            $rs = $this->allowField(true)->save($params, $where);
        }else{
            // 新增数据
            $params['add_time'] = time();
            $this->allowField(true)->save($params);
            $rs = $this->p_r_id;
        }
//        $asdf =$this->getLastSql();
//        var_dump($asdf);die;
        if ($rs === false) {
            $this->setError(-1, '操作失败');
            return false;
        }
        return $rs;
    }


}